Se ejecuta al principio.En este caso, crea un lienzo (canvas) de 400x400 píxeles.
Se inicializan arreglos stars y orionStars para almacenar las coordenadas de las estrellas.
Se crea un control deslizante para ajustar la velocidad de movimiento de las estrellas de fondo. Se crean dos botones:
Uno para alternar la visibilidad de la constelación de Orión (drawOrionButton).
Otro para activar/desactivar el movimiento de las estrellas de fondo (moveBackgroundButton).
Se generan 200 estrellas aleatorias y se almacenan en el arreglo stars.
Definir las coordenadas de las estrellas de Orión
Invierte el estado de drawOrion, controlando la visibilidad de la constelación.
Invierte el estado de movingBackground, controlando el movimiento de las estrellas de fondo.
Se obtiene el valor del deslizador de velocidad (speedSlider). Se mueven las estrellas de fondo aleatoriamente Se dibujan las estrellas de fondo y, si drawOrion es true, se dibuja la constelación de Orión.
Volver al portafolio